Skip to content

Temporarily disabled jsArrowFuncArgs with parens #380

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 20, 2016

Conversation

amadeus
Copy link
Collaborator

@amadeus amadeus commented Apr 18, 2016

This is until we can figure out how to properly match all the crazy use
cases.

This should at least make issues #364 and #378 not appear as errors.

@@ -227,7 +227,7 @@ syntax match jsFuncArgDestructuring contained /\({\|}\|=\|:\|(\|)\)/ extend
" Matches a single keyword argument with no parens
syntax match jsArrowFuncArgs /\(\k\)\+\s*\(=>\)\@=/ skipwhite contains=jsFuncArgs nextgroup=jsArrowFunction
" Matches a series of arguments surrounded in parens
syntax match jsArrowFuncArgs /(\%(.\)*)\s*\(=>\)\@=/ skipempty skipwhite contains=jsFuncArgs nextgroup=jsArrowFunction
" syntax match jsArrowFuncArgs /(\%(.\)*)\s*\(=>\)\@=/ skipempty skipwhite contains=jsFuncArgs nextgroup=jsArrowFunction
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We reference jsArrowFuncArgs in other places. Will this cause problems since it is no longer defined?

Copy link
Collaborator Author

@amadeus amadeus Apr 19, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a jsArrowFuncArgs right above it, the single keyword detection is very safe and I am leaving that in, so it shouldn't matter. I am keeping this as a comment for easy reference for to fix.

@amadeus amadeus force-pushed the temporary-fix-for-arrow-func-args branch from c8f0936 to 3a4d2ac Compare April 19, 2016 19:50
@davidchambers
Copy link
Collaborator

LGTM

This is until we can figure out how to properly match all the crazy use
cases.
@amadeus amadeus force-pushed the temporary-fix-for-arrow-func-args branch from 3a4d2ac to 992b76d Compare April 20, 2016 21:15
@amadeus amadeus merged commit c4725ca into pangloss:develop Apr 20, 2016
@amadeus amadeus deleted the temporary-fix-for-arrow-func-args branch April 20, 2016 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants